Skip to content

Conversation

@rerpha
Copy link

@rerpha rerpha commented Jun 24, 2025

Issue

#3

Description of work

Adds support for streaming units, in the form of the un00 schema, on PV updates.

logic here is:

  • on initial message with blank units, sends blank update.
  • on initial message with no EGU field at all (ie an mbbi), sends no update.
  • on updated units, sends update.

To review this:

  • (optionally) have a local redpanda instance using this
  • clone and run saluki - how to here
  • pull this branch into ISIS\forwarder\master
  • do an editable pip install of the forwarder, but then git clone add un00 - engineering units ess-dmsc/python-streaming-data-types#107 and pip install it locally
  • run a server
  • use saluki listen livedata:31092/YOURMACHINE_sampleEnv and change the units (.EGU field) of a PV (ideally one you've made a block for as it'll get picked up by BSKAFKA) and see that a un00 gets published with the new units.

Checklist

@rerpha rerpha marked this pull request as ready for review August 7, 2025 15:36
@rerpha rerpha force-pushed the un00_units_support branch from bd15fb7 to 5da3cd1 Compare August 7, 2025 16:09
@rerpha rerpha mentioned this pull request Aug 8, 2025
1 task
@KathrynBaker KathrynBaker merged commit 9f5d07b into main Sep 18, 2025
@KathrynBaker KathrynBaker deleted the un00_units_support branch September 18, 2025 15:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants